package pe.edu.unmsm.fisi.ceups.servicio;

import java.util.List;
import java.util.Vector;
import pe.edu.unmsm.fisi.ceups.modelo.entidad.Ccurso;
import pe.edu.unmsm.fisi.ceups.modelo.entidad.CcursoNoaperturado;
import pe.edu.unmsm.fisi.ceups.modelo.entidad.Cdocente;
import pe.edu.unmsm.fisi.ceups.modelo.entidad.Cpersona;

public interface ServicioProgramarCurso {
    
    public List<Ccurso> test();
   
    /**
     * Metodos creados por Christian 
    **/
    
    public List<String[]> buscarCurso(String estado_curso, Integer numero_preinscritos);
    
   
    /**
     * Metodos creados por Liz
    **/
     
    public List<String []> mostrar_cursosNoaperturados();
    
    public List<String []> mostrar_docentes();
    
    public List<String[]> mostrar_docentesxcurso(int idcurso);
    
    public List<Integer []> obtener_horario_docente(int iddcocente);
    
    public int[][] obtener_horario_docente_matriz(int iddocente);
    
    public int[][] obtener_horario_laboratorio_matriz(String Nombre);
            
    public List<Integer [][]> generar_horarios_curso(int[] iddocentes );
    
    public Vector<int[]> generar_horario_curso(int iddocente );
}
